package com.zhtkj.entity.zhatu;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

/** 
* @ClassName: AutoAnalysisdata 
* @Description: 违规记录实体类 
* @author mafeng 
* @date 2017年9月7日 上午9:32:01 
*  
*/
@Table(name = "zt_auto_analysisdata")
public class AutoAnalysisdata implements Serializable {

	private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue(generator = "JDBC")
	@Column(name = "analysis_id")
	private Long analysisId;
	
	@Column(name = "car_number")  
	private String carNumber;
	
	@Column(name = "dev_phone")  
	private String devPhone;
	
	@Column(name = "enterprise_name")  
	private String enterpriseName;
	
	@Column(name = "event_type")  
	private Integer eventType;
	
	@Column(name = "gps_pos_x")  
	private Double gpsPosX; 
	
	@Column(name = "gps_pos_y")  
	private Double gpsPosY;
	
	@Column(name = "gps_speed")  
	private Float gpsSpeed;
	
	@Column(name = "gps_height")  
	private Float gpsHeight;
	
	@Column(name = "box_up")  
	private byte boxUp;
	
	@Column(name = "box_empty")  
	private byte boxEmpty;
	
	@Column(name = "box_close")  
	private byte boxClose;
	
	@Column(name = "insert_time")  
	private Date insertTime;
	
	@Column(name = "vio_starttime")  
	private Date vioStarttime;
	
	@Column(name = "vio_endtime")  
	private Date vioEndtime;
	
	@Column(name = "violations_time")  
	private Integer violationsTime;
	
	@Column(name = "violations_mileage")  
	private Integer violationsMileage;
	
	@Column(name = "speed_max")  
	private Float speedMax;
	
	@Column(name = "district_id")  
	private Long districtId;
	
	@Column(name = "remark")  
	private String remark;

	public AutoAnalysisdata() {
		super();
	}

	public AutoAnalysisdata(String carNumber, String devPhone) {
		this.carNumber = carNumber;
		this.devPhone = devPhone;
	}
	
	public Long getAnalysisId() {
		return analysisId;
	}

	public void setAnalysisId(Long analysisId) {
		this.analysisId = analysisId;
	}

	public String getCarNumber() {
		return carNumber;
	}

	public void setCarNumber(String carNumber) {
		this.carNumber = carNumber;
	}

	public String getDevPhone() {
		return devPhone;
	}

	public void setDevPhone(String devPhone) {
		this.devPhone = devPhone;
	}

	public String getEnterpriseName() {
		return enterpriseName;
	}

	public void setEnterpriseName(String enterpriseName) {
		this.enterpriseName = enterpriseName;
	}

	public Integer getEventType() {
		return eventType;
	}

	public void setEventType(Integer eventType) {
		this.eventType = eventType;
	}

	public Double getGpsPosX() {
		return gpsPosX;
	}

	public void setGpsPosX(Double gpsPosX) {
		this.gpsPosX = gpsPosX;
	}

	public Double getGpsPosY() {
		return gpsPosY;
	}

	public void setGpsPosY(Double gpsPosY) {
		this.gpsPosY = gpsPosY;
	}

	public Float getGpsSpeed() {
		return gpsSpeed;
	}

	public void setGpsSpeed(Float gpsSpeed) {
		this.gpsSpeed = gpsSpeed;
	}

	public Float getGpsHeight() {
		return gpsHeight;
	}

	public void setGpsHeight(Float gpsHeight) {
		this.gpsHeight = gpsHeight;
	}

	public byte getBoxUp() {
		return boxUp;
	}

	public void setBoxUp(byte boxUp) {
		this.boxUp = boxUp;
	}

	public byte getBoxEmpty() {
		return boxEmpty;
	}

	public void setBoxEmpty(byte boxEmpty) {
		this.boxEmpty = boxEmpty;
	}

	public byte getBoxClose() {
		return boxClose;
	}

	public void setBoxClose(byte boxClose) {
		this.boxClose = boxClose;
	}

	public Date getInsertTime() {
		return insertTime;
	}

	public void setInsertTime(Date insertTime) {
		this.insertTime = insertTime;
	}

	public Date getVioStarttime() {
		return vioStarttime;
	}

	public void setVioStarttime(Date vioStarttime) {
		this.vioStarttime = vioStarttime;
	}

	public Date getVioEndtime() {
		return vioEndtime;
	}

	public void setVioEndtime(Date vioEndtime) {
		this.vioEndtime = vioEndtime;
	}

	public Integer getViolationsTime() {
		return violationsTime;
	}

	public void setViolationsTime(Integer violationsTime) {
		this.violationsTime = violationsTime;
	}

	public Integer getViolationsMileage() {
		return violationsMileage;
	}

	public void setViolationsMileage(Integer violationsMileage) {
		this.violationsMileage = violationsMileage;
	}

	public Float getSpeedMax() {
		return speedMax;
	}

	public void setSpeedMax(Float speedMax) {
		this.speedMax = speedMax;
	}

	public Long getDistrictId() {
		return districtId;
	}

	public void setDistrictId(Long districtId) {
		this.districtId = districtId;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}
	
}
